• word of the day

    trafalgar square

    trafalgar square - Dictionary definition and meaning for word trafalgar square

    Definition
    (noun) a square in central London where there is a memorial to Admiral Nelson

Word used in video below:
text: dancing in trafalgar square trafalgar
Download our Mobile App Today
Receive our word of the day
on Whatsapp